package com.gz.moreaseManager.core.modal;

import lombok.Data;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @文件名: QueryMapHelper
 * @版权:Copyright 2018-2020版权所有：ganz
 * @描述: 查询辅助处理类。将查询的字段转换为Map结构。
 * @修改人: ganzheng
 * @修改时间: 10:25
 * @修改内容:新增
 */
@Data
public class QueryMapHelper<K,V>{

    /**map key**/
    private K key;
    /**map value**/
    private V value;

    public static <K,V> Map<K,V> toMap( List<QueryMapHelper<K,V>> resultList){
        Map<K,V> valueMap = new HashMap<>();
        resultList.forEach((result) -> valueMap.put(result.getKey(),result.getValue()));
        return valueMap;
    }

}
